predicate something on - German English Dictionary